home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 April / PCgo 2008-04 (DVD).iso / interface / contents / windowspluspack2008_3923 / 13899 / files / xsubstsetup.exe / helpfiles / Deutsch.chm / history.txt < prev    next >
Encoding:
Text File  |  2007-12-04  |  33.9 KB  |  643 lines

  1.  
  2. 2.2.46 4.12.2007
  3. ----------------
  4. * Bugfix: Bez. ─nderung des Languagepack Systems in 2.2.45: Falsche Anzeige der
  5.   Folder Sharings innerhalb von VPC. 
  6.  
  7. 2.2.45 2.12.2007
  8. ----------------
  9. * Bei Subst-Laufwerke wird jetzt konsequent die gleiche Anzeige in der
  10.   Laufwerksliste verwendet wie bei den anderen Laufwerkstypen auch. Also anstatt
  11.   z.B. "Festplatte (Subst)" wird jetzt "Subst-Laufwerk (Festplatte)" angezeigt.
  12. * ─nderungen im Languagepack-System wodurch insg. 3 Variablen wegfallen konnten
  13.   und durch 1 ersetzt wurden.
  14. * Routine fⁿr die ▄bersetzung (Languagepack) der Laufwerkstypen robuster
  15.   gestaltet.
  16. * Mit F5 kann nun jederzeit manuell eine Aktualisierung der Laufwerksliste
  17.   ausgel÷st werden, ist aber normal nicht n÷tig. Entspricht im Prinzip dem
  18.   Refresh des Explorers.
  19. * Einige Fehler in der Hilfe korrigiert (vor allem bei den Tweaks) sowie weitere
  20.   Aktualisierungen eingebaut.
  21. * Installer auf NSIS 2.33 aktualisiert.
  22. * Im Installer kann jetzt festgelegt werden, ob Verknⁿpfungen wie Startmenⁿ-
  23.   EintrΣge, Desktop-Verknⁿpfung usw. fⁿr alle Benutzer angelegt werden sollen,
  24.   oder nur fⁿr den aktuellen Benutzer.
  25.  
  26. 2.2.40 12.10.2007
  27. -----------------
  28. * Bugfix: Beim Umschalten der Sprache wurde der Konfigurations-Fenstertitel
  29.   nicht sofort angepasst.
  30. * 2 neue Tweaks: DONTSHOWDRIVELABELS zum deaktivieren der Laufwerk-Labels und
  31.   SHOWDRIVELABELSAB zum aktivieren der Laufwerk-Labels fⁿr Laufwerk A+B.
  32. * Hilfe aktualisiert.
  33.  
  34. 2.2.38 11.10.2007
  35. -----------------
  36. * Bugfix: Bei einem VPC Folder Sharing Laufwerk konnte fΣlschlicherweise eine
  37.   ─nderung des Laufwerks-Buchstaben gestartet werden (Drag&Drop), was natⁿrlich
  38.   fehlschlΣgt da hier ─nderungen von aussen nicht erlaubt sind. Wird jetzt
  39.   verhindert.
  40. * VPC Folder Sharings werden nun auch unter Vista richtig erkannt.
  41. * Da offenbar einige Benutzer (ich selbst auch) XSubst gerne mal so starten um
  42.   sich eine ▄bersicht der Laufwerke in kompakter Form anzeigen zu lassen,
  43.   entstand der Wunsch auch in XSubst die Laufwerk-Labels sehen zu k÷nnen. Diese
  44.   werden jetzt mit Ausnahme von A+B hinter dem Laufwerksbuchstaben angezeigt.
  45.   Dafⁿr die Standardbreite von XSubst leicht erh÷ht.
  46.  
  47. 2.2.36 7.7.2007
  48. ---------------
  49. * Bugfix: Durch Mausklicks auf Bereiche ausserhalb der Laufwerksliste
  50.   verabschiedete sich XSubst mit einem Error 9. Der Grund war eine fehlende
  51.   Bereichsabfrage im OLE Drag&Drop. (Hinweis: Icfu)
  52.  
  53. 2.2.35 22.6.2007
  54. ----------------
  55. * Meine neue Systrayroutine eingebaut die ab jetzt in alle meine Tools
  56.   integriert wird. Diese etabliert nach einem Crash/Neustart des Explorers
  57.   wieder automatisch das Systrayicon nach spΣtestens 5 Sek. XSubst konnte zwar
  58.   in diesem Fall mit einem erneuten Aufruf zumindest wieder in den Vordergrund
  59.   gebracht werden, aber besser ist natⁿrlich wenn das Systrayicon automatisch
  60.   wieder angelegt wird. Die Routine ist ausserdem Fehlerbereinigt: Thema 100%
  61.   Last bei Explorercrash. Betraff jedoch XSubst nicht.
  62. * Bei Pfad-Typ 2 (rotation mit Strg+P) wurde bisher bei ⁿberlagerten Laufwerken
  63.   nicht der NT- GerΣtename/Pfad des aktiven realen Laufwerks angezeigt. Wird
  64.   jetzt konsequenterweise berⁿcksichtigt.
  65. * Bei Pfad-Typ 2 und 3 werden die GerΣtenamen/Pfade jetzt ebenfalls in rot
  66.   dargestellt. Das ist konsequenter, da ansonsten die Pfade von Subst- und Netz-
  67.   Laufwerken ja auch entsprechend den ZustΣnden gefΣrbt werden.
  68. * Weitere Debuginfos: u.a. die interne Snapshot-Tabelle sowie die sichtbare
  69.   Laufwerks-Tabelle.
  70.  
  71. 2.2.32 27.5.2007
  72. ----------------
  73. * Bugfix: Ein ⁿberlagertes Laufwerk konnte ⁿber die SKE getrennt werden. Wenn
  74.   ein deaktiviertes Subst- oder Netz-Laufwerk gerade von einem USB-Stick
  75.   ⁿberlagert war, wurde in diesem Fall nicht nur fΣlschlicherweise das
  76.   ⁿberlagerte deaktivierte Subst- oder Netz-Laufwerk getrennt, sondern auch
  77.   gleich noch der USB-Stick selbst. Das war mehr "FunktionalitΣt" als XSubst
  78.   eig. haben sollte. ;)
  79. * Bugfix: Ein ⁿberlagertes Laufwerk konnte per Drag&Drop verschoben werden.
  80.  
  81. 2.2.30 25.5.2007
  82. ----------------
  83. * Bugfix: Kleineres Problem bei der Erkennung von ⁿberlagerten Netz-Laufwerken
  84.   behoben. Ein solches wird jetzt nur noch dann erkannt, wenn das Netz-Laufwerk
  85.   als "permanent deaktiviert" eingetragen ist.
  86. * Bugfix: Konnte ein deaktiviertes Netz-Laufwerk mit {Aktivieren} nicht
  87.   reaktiviert werden, wurde der Eintrag fΣlschlicherweise komplett entfernt. War
  88.   natⁿrlich so ⁿberhaupt nicht gedacht.
  89. * Bei aktiven Netzlaufwerken in langsamen Netzwerk-Umgebungen wie z.B. ⁿber VPN
  90.   kann es recht lange dauern, bis das Hauptfenster von XSubst erscheint. Deshalb
  91.   ein Splashscreen eingebaut der beim Start von XSubst erscheint. Somit sieht
  92.   man sofort das XSubst zwar bereits geladen, aber gerade beschΣftigt ist.
  93.   (Vorschlag: B. Jelinek)
  94. * Neuer Tweak DONTSHOWBUSYSPLASH mit dem dieser Splashscreen auch wieder
  95.   deaktiviert werden kann.
  96. * Bei deaktivierten Netz-Laufwerken wurde der UNC-LongPath ermittelt. Das
  97.   kostet nur unn÷tig Zeit, vor allem in Bezug auf VPN. Daher wird dieser jetzt
  98.   nur noch bei aktiven Netz-Laufwerken ermittelt, denn nur da ist das wichtig.
  99. * Damit jederzeit klar ist ob XSubst gerade beschΣftigt ist, eine LED ⁿber den
  100.   Buttons eingebaut mit den Farben Grⁿn und Rot. Ausserdem wird der Cursor
  101.   geΣndert wenn XSubst beschΣftigt ist (Sanduhr). Somit ist der Benutzer nun
  102.   jederzeit informiert ob XSubst gerade beschΣftigt ist - und sich nicht
  103.   aufgehΣngt hat. ;)
  104. * In der Statusleiste wird jetzt zusΣtzlich angezeigt, ob die Benutzer-bezogene
  105.   oder die globale INI verwendet wird. Damit sind nun die wichtigsten Infos
  106.   sofort ersichtlich, ohne die Debuginfos aufrufen zu mⁿssen.
  107. * Weitere Debuginfos hinzugefⁿgt und neu strukturiert. Ausserdem wird jetzt der
  108.   Inhalt der aktiven INI angehΣngt. So hat man im Problemfall sΣmtliche
  109.   Informationen komplett und muss nicht erst noch auf die Suche nach der INI
  110.   gehen.
  111. * Neue Languagepacks.
  112. * Installer auf NSIS 2.27 aktualisiert.
  113.  
  114. 2.2.15 26.4.2007
  115. ----------------
  116. * Bugfix: Optisches Problem behoben. Bei unterschiedlichen Windows Themen
  117.   (Styles) kann es auch unterschiedliche OuterWidth Werte des Hauptfensters
  118.   geben. Deshalb kam es u.U. zu falscher Positionierung der Buttons und falscher
  119.   Breite der Laufwerks-Liste.
  120.  
  121. 2.2.14 11.4.2007
  122. ----------------
  123. * Bugfix: Bei deaktivierten Warn-Hinweisen und einem inaktiven Netz-Laufwerk 
  124.   wurde fΣlschlicherweise der Button TemporΣr/Permanent rot unterlegt. (War eig.
  125.   mehr ein optisches Problem als ein echter Bug.)
  126. * Die Funktion {Permanent deaktivieren} wird bei Subst-Laufwerken jetzt
  127.   gesperrt, wenn XSubst nicht lokal installiert wurde. Diesen Punkt habe ich
  128.   bisher schlicht ⁿbersehen in der Routine fⁿr "AbhΣngigkeitslogik" die dafⁿr
  129.   sorgt, dass keine unsinnigen Aktionen durchgefⁿhrt werden k÷nnen.
  130. * Die Funktionen {Permanent deaktivieren} und {Aktivieren} stehen nun auch fⁿr
  131.   Netz-Laufwerke zur Verfⁿgung. Weiterhin kann nun auch der Pfad eines
  132.   deaktivierten Netz-Laufwerkes geΣndert werden. Damit stehen nun fast alle
  133.   Funktionen fⁿr beide Laufwerkstypen gleichermassen zur Verfⁿgung, lediglich
  134.   {TemporΣr deaktivieren} bleibt den Subst-Laufwerken vorbehalten.
  135. * LED eines ⁿberlagerten Laufwerks von Orange auf Dunkelblau geΣndert. Das ist
  136.   ein Stⁿck weit logischer da es sich in diesem Fall primΣr um ein "System-
  137.   Laufwerk" handelt und System-Laufwerke haben ja sonst die Farbe Aqua
  138.   (Hellblau).
  139. * Weitere Debuginfos hinzugefⁿgt.
  140.  
  141. 2.2.1 3.4.2007
  142. --------------
  143. * Bugfix: Unter bisher nicht geklΣrten UmstΣnden kann es unter Win 98 zu einem
  144.   optischen Problem bei der Anzeige der Laufwerksliste kommen. Dies hΣngt in
  145.   irgendeiner Form mit der codetechnischen Ansteuerung der Schrift und der
  146.   Schriftgr÷sse zusammen. Diese Ansteuerung wieder entfernt, da sie nicht
  147.   zwingend notwendig ist. Bekannt ist mir das "PhΣnomen" jedoch nur von einem
  148.   Benutzer. ("Ted West Bug", greetings to Phoenix/Arizona. ;-) )
  149. * Onlinehelp English hinzugefⁿgt mit ▄bersetzung der wichtigsten Kapitel.
  150.   (▄bersetzer: DBH64)
  151. * Installer auf NSIS 2.25 aktualisiert.
  152.  
  153. 2.2 25.3.2007
  154. -------------
  155. * RELEASE
  156. * BETA Bugfix: Bei nicht vorhandener INI wurden auch keine Standardwerte
  157.   gesetzt, war natⁿrlich total sinnfrei.
  158. * Languagepacks werden nicht mehr umstΣndlich von XSubst kopiert, sondern
  159.   direkt aus dem Ordner "languages" gelesen. Die Datei xsubst.lng bzw.
  160.   xsubstlanguage.ini im XSubst Ordner ist somit hinfΣllig.
  161. * Das gleiche gilt fⁿr die Online HTML Hilfedateien, diese werden jetzt direkt
  162.   aus dem Ordner "helpfiles" gelesen.
  163. * Weiterhin wird beim Umschalten der Sprache das Languagepack sofort geladen.
  164.   Ein Neustart von XSubst ist nicht mehr notwendig. Gleiches gilt fⁿr das
  165.   Helpfile.
  166. * Die eingestellte Sprache wird jetzt BenutzerabhΣngig gespeichert.
  167. * Ist beim Start keine INI vorhanden, wird automatisch die Konfiguration
  168.   aufgerufen mit dem Karteireiter der Sprachwahl. Dies ist primΣr fⁿr die Zip-
  169.   Variante gedacht um auch damit schnell und direkt eine Sprache auswΣhlen zu
  170.   k÷nnen. Das ist ein Kompromiss der auf einem Vorschlag von Christian Ghisler
  171.   beruht.
  172. * In Bezug auf echte Multiuser Umgebungen und als Vorbereitung auf Vista wurde
  173.   jetzt die Verwaltung konsequent auf pers÷nliche INI's umgestellt. Statt einer
  174.   zentralen INI hat also nun jeder User seine eigene die unter
  175.   %userprofile%\anwendungsdaten\luke filewalker productions\xsubst zu finden
  176.   ist. Die Verwaltung funktioniert genauso unter 9x, sofern die
  177.   Benutzerverwaltung dort aktiviert wurde. Bei PC's mit nur einem Benutzer bzw.
  178.   wenn es nur Adminuser gibt, kann optional auf zentrale INI wie bisher
  179.   umgestellt werden. (Siehe Onlinehilfe:Anhang/Tweaks)
  180. * 2 neue Tweaks fⁿr die INI Verwaltung.
  181. * Das Debugfenster kann jetzt beliebig in der Gr÷sse verΣndert werden.
  182.   ZusΣtzliche Infos wie z.B. die primΣre interne Laufwerks-Tabelle.
  183. * Installer auf NSIS 2.24 aktualisiert.
  184. * Sowohl Installer wie auch xsubst.exe prⁿfen direkt beim Start die Windows
  185.   Variante. Im Fall von Windows 95 werden beide Programme sofort beendet.
  186. * Languagepack Francais hinzugefⁿgt. (▄bersetzer: Fonetix)
  187.  
  188. 2.1.32 BETA 2.2 20.3.2007
  189. -------------------------
  190. * Bugfix: Bei INI-Verwaltung konnte es vorkommen, dass XSubst nicht automatisch
  191.   mit Windows gestartet wurde, obwohl ein permanentes Laufwerk vorhanden war. In
  192.   der INI Routine fehlte schlicht ein Registry-Befehl. Dieser Bug dⁿrfte jedoch
  193.   nur bei ganz frischen Windows-Installationen auftauchen, bei denen der
  194.   entsprechende Registry-Pfad (Run) noch fehlt.
  195. * ▄ber die LED's kann nun auch der besondere Zustand eines ⁿberlagerten Subst-
  196.   Laufwerkes signalisiert werden. Also ein deaktiviertes Subst-Laufwerk dessen
  197.   Laufwerksbuchstabe gerade von einem WechseldatentrΣger verwendet wird.
  198. * In der Konfiguration/Sprachauswahl wird die aktuell eingestellte Sprache
  199.   angezeigt, sofern diese auch als Languagepack existiert. (Vorschlag: Fonetix)
  200. * Meine neue INI-Library eingebaut die mit der Standard INI-API arbeitet. Diese
  201.   ersetzt meine bisherigen INI-Routinen. Dadurch ergeben sich mehrere
  202.   Verbesserungen/─nderungen:
  203.   1) Die Handhabung der INI-Dateien ist codetechnisch nun deutlich einfacher,
  204.   gerade wenn eine INI aus mehreren Sektionen besteht wie bei XSubst. Die
  205.   Endmarkierungen [USER.END] sind jetzt ⁿbrigens ⁿberflⁿssig und k÷nnten aus der
  206.   INI gel÷scht werden.
  207.   2) Durch meine neue Library sind INI- Dateien zukⁿnftig nicht mehr nur
  208.   abwΣrts- sondern prinzipiell auch aufwΣrts- kompatibel.
  209.   3) Manuelle ─nderungen k÷nnen nun bedeutend robuster und transparenter
  210.   gehandhabt werden. So ist es jetzt z.B. problemlos m÷glich eigene Kommentare
  211.   einzubauen (mit fⁿhrendem ; ) die auch erhalten bleiben.
  212.   4) Ich muss mich nicht mehr selbst um die Zugriffsberechtigungen (Thema Timing
  213.   Problem) der INI kⁿmmern, das erledigt die API schon selbst.
  214.   5) Nachteile sind jedoch das ich keinen direkten Einflus mehr auf die
  215.   Reihenfolge der EintrΣge habe und das die Library messbar langsamer ist als
  216.   meine direkte Routine.
  217. * Aufgrund der nun erheblich komfortableren INI Handhabung habe ich mich dazu
  218.   entschlossen die Registry-Unterstⁿtzung komplett ⁿber Board zu werfen.
  219.   SΣmtliche Routinen fⁿr die Datenspeicherung in der Registry wurden entfernt.
  220.   Damit ist XSubst wieder ein reines INI Tool und nur noch die technisch
  221.   absolut unvermeidbaren Registry Zugriffe sind ⁿbrig geblieben.
  222. * Weitere Code Optimierungen.
  223.  
  224. 2.1.13 BETA 2.2 13.3.2007
  225. -------------------------
  226. * Bugfix: In der Konfig konnte es bez. der Sprachauswahl zu einem error 52
  227.   kommen, ist mir jedoch nur von einem Benutzer bekannt. (Hinweis: Fonetix)
  228. * Es werden nun auch die virtuellen Netz-Laufwerke (MS folder sharings) in
  229.   VPC erkannt, ab Gastbetriebssystem Win98. Bei diesen Laufwerken werden dann
  230.   sΣmtliche Funktionen ausser Verknⁿpfungen gesperrt und Laufwerk/Ordner der
  231.   Freigabe angezeigt. Getestet mit VPC 2004 & 2007.
  232. * Multilanguage Support fⁿr Onlinehilfe. Wenn es zu einer Sprache neben dem
  233.   Languagepack auch eine entsprechende ▄bersetzung der Onlinehilfe gibt, wird
  234.   diese berⁿcksichtigt.
  235. * In der Spalte Pfad wird jetzt in Klammern der aktuelle Pfad-Typ (2 oder 3)
  236.   angezeigt, wenn dieser von der Normalanzeige 1 abweicht.
  237. * Languagepacks haben jetzt die Suffix .lng und im XSubst Ordner heisst das
  238.   Languagepack einfach xsubst.lng
  239. * Kleinere Code Optimierungen.
  240. * Eine optional einblendbare LED-Leiste zeigt an, in welchem Zustand sich die
  241.   von XSubst verwaltbaren Laufwerke befinden. Die LED's stammen von twiki.org.
  242.   (Mit freundlicher Genehmigung von Arthur Clemens und Peter Thoeny)
  243.  
  244. 2.1.5 20.12.2006
  245. ----------------
  246. * Genauso einfach wie der Pfad eines Subst- oder Netz-Laufwerkes geΣndert
  247.   werden kann, ist es nun auch m÷glich das Laufwerk zu Σndern. Mit Drag&Drop in
  248.   der Laufwerksliste lΣsst sich ein Pfad auf einen anderes, freies Laufwerk
  249.   "verschieben".
  250. * Mit Strg+P lassen sich jetzt anstelle der normalen Pfade auch die Windows
  251.   internen GerΣtenamen und Pfade anzeigen. Entweder fⁿr alle ausser Subst- und
  252.   Netz-Laufwerke oder fⁿr alle. Im Prinzip nicht wirklich wichtig, zeigt einfach
  253.   nur wie Windows selbst die Laufwerke intern verwaltet. Nur fⁿr Windows
  254.   Varianten mit NT Kernel.
  255. * In der Statusbar wird jetzt auch immer aktuell angezeigt, ob der volle
  256.   Funktionsumfang gegeben ist. Hierfⁿr 3 neue Sprachvariablen angelegt.
  257.  
  258. 2.1 5.12.2006
  259. -------------
  260. * RELEASE
  261. * SKE: Konvertierung des Konstrukts (Beschreibung)+(Computername) robuster
  262.   gestaltet.
  263. * Sprachvariable author_version hinzugefⁿgt, damit der Autor des jeweiligen
  264.   Languagepacks kennzeichnen kann, fⁿr welche XSubst Version es geschrieben
  265.   wurde.
  266.  
  267. 2.0.26 BETA 2.1 4.12.2006
  268. -------------------------
  269. * SKE: Bei Netzwerk-Freigaben die von TC ⁿbergeben werden, wird jetzt das
  270.   Konstrukt (Beschreibung)+(Computername) in einen gⁿltigen UNC Pfad gewandelt.
  271. * SKE: Sind keine verfⁿgbaren Laufwerksbuchstaben mehr frei, wird dies nun auch
  272.   gemeldet.
  273. * Die Einstellung "Warnhinweise bei Trennungen" ist nun separat fⁿr GUI und SKE
  274.   verfⁿgbar.
  275.  
  276. 2.0.14 BETA 2.1 2.12.2006
  277. -------------------------
  278. * SKE: Mehr ein Sch÷nheitsfehler als ein Bug: Wurde ⁿber die SKE ein Netz-
  279.   Laufwerk eingerichtet, ⁿbernahm er nur den Shortpath in die Laufwerksliste,
  280.   ebenso in den Tooltip der Desktopverknⁿpfung. Auch hier wird jetzt konsequent
  281.   der LongPath verwendet.
  282. * SKE: Jetzt ist es auch m÷glich Netz-Laufwerke zu trennen.
  283. * SKE: Fⁿr TC weiter ⁿberarbeitet. Jetzt kann z.B. auch der Aufruf /set="%P%N"
  284.   verwendet werden, um das Verzeichnis unter dem Cursor mit einem Subst- oder
  285.   Netz-Laufwerk zu verbinden. Damit muss nicht mehr ins Verzeichnis gewechselt
  286.   werden vor dem verbinden. Wird mit dem Aufruf kein Verzeichnis sondern eine
  287.   Datei ⁿbergeben, wird automatisch der Pfad dieser Datei ermittelt.
  288.  
  289. 2.0.10 BETA 2.1 1.12.2006
  290. -------------------------
  291. * Bugfix: Wurde ⁿber SKE ein Netz-Laufwerk eingerichtet und die Option fⁿr
  292.   automatische Desktopverknⁿpfung war aktiv, ⁿbernahm er nicht den Netzwerk-Pfad
  293.   in den Tooltip, sondern nur den Laufwerksbuchstaben.
  294. * SKE: Fⁿr externe Aufrufe, wie z.B. ⁿber Total Commander, ⁿberarbeitet und
  295.   rudimentΣre Kontroll- und Konvertier-Routinen eingebaut.
  296. * SKE: Nun k÷nnen auch problemlos Netz-Laufwerke ⁿber TC eingerichtet werden.
  297.   Schuld war ein \ am Ende des von TC ⁿbergebenen Pfades.
  298. * Subst- und Netz-Laufwerke k÷nnen nun getrennt nach GUI und SKE konfiguriert
  299.   werden.
  300. * Konfiguration neu gruppiert und auf Registerkarten verteilt.
  301. * Win Vista wird nun auch erkannt, dies ist aber z.Z. noch nicht wichtig.
  302.  
  303. 2.0 2.11.2006
  304. -------------
  305. * RELEASE
  306.  
  307. 1.6.102 BETA 2.0 RC2 30.10.2006
  308. -------------------------------
  309. * BETA Bugfix: Sprachvariable fⁿr listdriveunknown wurde nicht aufgel÷st.
  310. * Debug Fenster aus Menⁿ genommen, dies kann jetzt mit Strg+D im Hauptfenster
  311.   aufgerufen werden. So oft braucht man das (hoffentlich) nicht, dass sich ein
  312.   eigener Menⁿpunkt dafⁿr rechtfertigen wⁿrde.
  313. * Weitere Debuginfos hinzugefⁿgt.
  314. * Echte Laufwerke haben in der Anzeige nun PrioritΣt ⁿber Subst-Laufwerke: Wird
  315.   auf den Laufwerksbuchstaben eines deaktivierten Subst-Laufwerkes z.B. ein
  316.   WechseldatenrΣger wie Platte oder USB-Stick angemeldet, wird dieser
  317.   DatentrΣger nun auch entsprechend angezeigt und verwaltet. Das Subst-
  318.   Laufwerk wird intern weiterhin verwaltet und steht wieder zur Verfⁿgung,
  319.   sobald der echte DatentrΣger abgemeldet wurde. Das ist ebenfalls eine Sache
  320.   die ich schon lange einbauen wollte, mich aber bisher vor dem Aufwand gedrⁿckt
  321.   habe. ;)
  322.  
  323. 1.6.99 BETA 2.0 RC2 28.10.2006
  324. ------------------------------
  325. * BETA Bugfix: Error 70 Problem - Zugriff verweigert. Durch die neue INI
  326.   Verwaltung konnte es u.U. vorkommen, dass zwei XSubst Prozesse gleichzeitig
  327.   auf die INI zugreifen wollten. Dies konnte dann geschehen, wenn XSubst bereits
  328.   gestartet war (aber nicht minimiert) und gleichzeitig ⁿber Shell Kontext ein
  329.   Laufwerk eingerichtet oder gel÷scht wurde.
  330. * Beim Benutzernamen wird nicht mehr zwischen Gross/Kleinschreibung
  331.   unterschieden. Wichtig fⁿr INI-Verwaltung.
  332. * Sprachvariable fⁿr Shell Kontext Submenⁿ "Verbinden" hinzugefⁿgt.
  333. * Bei den Shell Sprachvariablen den String "XSubst - " entfernt, da dieser von
  334.   XSubst selbst vorgegeben werden muss.
  335. * Fⁿr Shell Kontext zwei neue Registry EintrΣge eingebaut um dieses unabhΣngig
  336.   vom Languagepack auch wieder sauber deaktivieren zu k÷nnen. Das gleiche gilt
  337.   beim Uninstaller
  338.  
  339. 1.6.75 BETA 2.0 RC1 27.10.2006
  340. ------------------------------
  341. * Es wird nun beim Start global ⁿberprⁿft ob XSubst bereits vorhanden ist, statt
  342.   wie bisher die Prⁿfung nur auf das Verzeichnis zu beschrΣnken, aus dem XSubst
  343.   gestartet wurde. Weiterhin wird nun in diesem Fall der bereits laufende
  344.   XSubst-Prozess in den Vordergrund geholt, anstatt eine Meldung anzuzeigen das
  345.   XSubst bereits lΣuft.
  346.  
  347. 1.6.69 BETA 2.0 RC1 26.10.2006
  348. ------------------------------
  349. * BETA Bugfix: Durch eine falsche PrioritΣt beim Umwandeln der Sprachvariablen
  350.   wurde main_listdriveremoteinactive nicht korrekt aufgel÷st.
  351. * Die Routine zum ▄berprⁿfen auf LaufwerksΣnderungen sowie die Routine zur
  352.   Aktualisierung der Liste werden jetzt nur noch aufgerufen, wenn XSubst nicht
  353.   minimiert ist. Was man nicht sieht, braucht nicht aktualisiert zu werden und
  354.   damit ist ein minimiertes XSubst wieder so genⁿgsam was Rechnezeit angeht wie
  355.   immer.
  356.  
  357. 1.6.65 BETA 2.0 RC1 25.10.2006
  358. ------------------------------
  359. * BETA Bugfix: Bei jeder ─nderung in der Konfig wurde der Sprach-Auswahlbox der
  360.   Eintrag <select language> hinzugefⁿgt sowie alle vorhandenen Languagepacks.
  361.   Dadurch wurde die Liste bei jeder ─nderung immer lΣnger.
  362. * Per Option kann nun festgelegt werden, ob XSubst beim Start auf
  363.   Bildschirmmitte zentriert wird, oder von der letzten Position startet.
  364.   (Vorschlag: Icfu)
  365.  
  366. 1.6.58 BETA 2.0 24.10.2006
  367. --------------------------
  368. * BETA Bugfix: Anzeigefehler bei Verwendung der Option "Fensterbreite Σnderbar"
  369.   korrigiert.
  370. * Alle Unterfenster (z.B. Konfig-Fenster, Hinweis usw.) k÷nnen jetzt alternativ
  371.   mit ESC geschlossen werden. (Vorschlag: Icfu)    
  372. * Die Meldung nach SprachΣnderung kommt jetzt erst beim schliessen des Konfig-
  373.   Fensters.
  374.  
  375. 1.6.51 BETA 2.0 23.10.2006
  376. --------------------------
  377. * In der Konfiguration kann nun durch einfaches AuswΣhlen das gewⁿnschte
  378.   Language Pack automatisch kopiert und umbenannt werden, so das dies vom
  379.   Benutzer nicht mehr manuell gemacht werden muss.
  380.  
  381. 1.6.47 BETA 2.0 23.10.2006
  382. --------------------------
  383. * Hinweise werden jetzt erst angezeigt, wenn das Laden von XSubst komplett
  384.   beendet ist. (Vorschlag: Icfu)
  385. * Hinweisfenster etwas gr÷sser gestaltet. (Vorschlag: Icfu)
  386. * Sprachvariablen config_chkperm und config_chkpermlink nach Subst und Netz
  387.   getrennt um Tastatur-Shortcuts dafⁿr definieren zu k÷nnen.
  388. * Refreshcode (fⁿr Button Aktualisieren) komplett entfernt.
  389. * Sprachvariablen fⁿr Menⁿ geΣndert. Dadurch kann nun auch dem Hilfe-Hauptmenⁿ
  390.   ein Name und damit auch ein Shortcut zugewiesen werden.
  391. * Systray Option von "Im Systray einrichten, falls mit Windows gestartet" und
  392.   "Prinzipiell mit Windows starten" abgekoppelt, kann also jetzt unabhΣngig
  393.   eingestellt werden. Diese beiden Optionen heissen jetzt auch anders.
  394.   (Vorschlag: Icfu)
  395. * Languagepack English hinzugefⁿgt. (▄bersetzer: Icfu)
  396.  
  397. 1.6.27 BETA 2.0 22.10.2006
  398. --------------------------
  399. * BETA Bugfix: Die Sprachvariablen fⁿr das Systray-Menⁿ waren intern zwar
  400.   deklariert, wurden aber nicht aus dem Language Pack gelesen.
  401. * BETA Bugfix: Es fehlte noch die Sprachvariable fⁿr den Link-Kommentar.
  402. * Button {Aktualisieren} entfernt. Dieser ist nicht lΣnger notwendig, da nun
  403.   stΣndig ⁿberprⁿft wird ob externe ─nderungen bei den Laufwerken statt
  404.   fanden.
  405. * Viele kleine interne Optimierungen.
  406.  
  407. 1.6.21 BETA 2.0 21.10.2006
  408. --------------------------
  409. * Bugfix: Wurde beim aktivieren eines deaktivierten Subst-Laufwerkes ein Fehler
  410.   festgestellt, dann wurde zwar eine Fehlermeldung angezeigt, aber trotzdem das
  411.   Laufwerk als aktiv eingetragen.
  412. * Vor Aktivierung/Deaktivierung der Shell Kontext Erweiterung wird erstmal
  413.   ⁿberprⁿft, ob der aktuelle Benutzer ⁿberhaupt Administratorrechte hat.
  414. * Kompletten Source auf Multilanguage umgestellt. ▄ber Sprachdateien kann XSubst
  415.   nun in fast jede beliebige Sprache ⁿbersetzt werden, die auf dem lateinischen
  416.   Alphabet aufgebaut ist.
  417.  
  418. 1.6.08 BETA 2.0 18.10.2006
  419. --------------------------
  420. * Die Speicherung der Konfiguration/Daten erfolgt nun per Standard fⁿr alle
  421.   Benutzerprofile in einer zentralen INI (XSUBST.INI) anstatt in der User-
  422.   Registry. ▄ber einen Tweak ist es denoch m÷glich stattdessen die Registry-
  423.   Verwaltung zu verwenden.
  424. * Neuer Tweak: REGISTRY. Steht dieses Wort alleine in der ersten Zeile der
  425.   XSUBST.INI, wird statt der zentralen INI die User Registry zum verwalten der
  426.   Konfiguration/Daten verwendet.
  427. * Die Option "Deaktivierte Subst-Laufwerke bleiben permanent deaktiviert" wurde
  428.   entfernt und stattdessen ein neuer Button dafⁿr eingebaut. Der bisherige
  429.   Button deaktiviert nun prinzipiell temporΣr und der neue Button prinzipiell
  430.   permanent.
  431. * Konfiguration neu strukturiert um Benutzerbezogene und globale Einstellungen
  432.   zu trennen.
  433. * Die neue Statusbar im Hauptfenster gibt nun Auskunft ⁿber den aktuellen
  434.   Benutzer, ob Die Daten in der INI oder Registry verwaltet werden und ob XSubst
  435.   beim Windowsstart geladen wird.
  436. * Hilfemenⁿ neu strukturiert. Infos und Debuginfos nun getrennt.
  437.  
  438. 1.6 17.8.2006
  439. --------------
  440. * XSubst bietet nun eine optionale Shell Kontext Erweiterung. Damit k÷nnen
  441.   Subst-Laufwerke auch direkt ⁿber den Arbeitsplatz/Explorer verbunden und
  442.   getrennt werden. Ben÷tigt Adminrechte zur Aktivierung bzw. Deaktivierung.
  443. * Hinweissystem eingebaut um bei manchen Funktionen wichtige Infos anzeigen zu
  444.   k÷nnen. Die Hinweise lassen sich jeweils einzeln deaktivieren.
  445. * Der Requester bez. nicht-lokale-Installation wurde in die Hinweise
  446.   aufgenommen. Damit hat der Tweak "dontshowlocalwarning" keine Bedeutung mehr
  447.   und wurde entfernt.
  448. * Befindet sich XSubst nicht auf einer lokalen Platte, werden jetzt
  449.   konsequenterweise auch diejenigen Optionen in der Konfig gesperrt, die dann
  450.   sowieso keine Auswirkungen hΣtten.
  451. * Infofenster (?/Info) um Webseitenlink und Debuginfos erweitert. Die Debuginfos
  452.   geben ⁿber einige wichtige Parameter Auskunft ohne REGEDIT bemⁿhen zu mⁿssen.
  453.   Das ist nⁿtzlich bei Problemen.
  454. * Ansonsten gab es etliche kleinere interne Verbesserungen.
  455. * ─nderungen am Installer: 1) Gesperrte Dateien, z.B. wenn sie bei der
  456.   Installation noch ge÷ffnet sind, k÷nnen nicht mehr ⁿbersprungen werden. Das
  457.   wΣre auch sehr unsinnig. 2) Auch das Setup identifiziert sich nun ⁿber einen
  458.   eigenen Versions-Tab wenn man die Eigenschaften der Datei anzeigen lΣsst.
  459.  
  460. 1.5.10 25.6.2006
  461. ----------------
  462. * Bugfix: In manchen Situationen blieb die Trennung eines Subst-Laufwerkes
  463.   erfolglos.
  464. * Bugfix: Gleicher Fehler konnte auch beim Deaktivieren auftreten.
  465. * Neue Option: Bei deaktivierten Subst-Laufwerken kann nun festgelegt werden,
  466.   ob diese permanent deaktiviert bleiben sollen.
  467. * Neue Option: Normalerweise wird XSubst beim Windowsstart beendet, nachdem
  468.   die Subst-Laufwerke eingerichtet wurden. Nun lΣsst sich festlegen, ob XSubst
  469.   in diesem Fall dauerhaft im Systray angelegt werden soll oder nicht.
  470. * Neue Option: Per Standard wird XSubst nur dann mit Windows gestartet, wenn
  471.   es mindestens ein aktives Subst-Laufwerk gibt. Nun kann XSubst auch
  472.   prinzipiell immer gestartet werden.
  473. * Konfig neu gruppiert.
  474.  
  475. 1.5.6 9.4.2006
  476. --------------
  477. * Im Kommentar einer Verknⁿpfung wird nun auch bei anderen Laufwerken ausser
  478.   Subst und Netz-Laufwerken der Pfad (das Laufwerk um genau zu sein)
  479.   eingetragen.
  480. * Verhalten des Kontextmenⁿs im Trayicon geΣndert. Dadurch schliesst sich das
  481.   Menⁿ jetzt automatisch, sobald es den Fokus verliert. Ist eig. eh Standard.
  482.  
  483. 1.5.5 24.3.2006
  484. ---------------
  485. * Bugfix: Wurde der Pfad eines permanenten Subst-Laufwerks geΣndert, dann
  486.   deaktiviert und wieder aktiviert, wurde das Laufwerk wieder mit dem
  487.   ursprⁿnglichen Pfad verbunden.
  488. * Bugfix: Button Aktivieren/Deaktivieren blieb nach dem umschalten von
  489.   deaktivierten Warnhinweisen zu aktivierten fΣlschlicherweise permanent rot,
  490.   wenn der Listen-Cursor zu diesem Zeitpunkt auf einem aktivierten Subst-
  491.   Laufwerk stand.
  492. * Bugfix: Funktion {─ndern} prⁿfte nicht, ob Ziel bereits ein Subst- oder
  493.   Netzlaufwerk ist.
  494. * Bugfix: Der Verknⁿpfungs-Button konnte auch auf ein deaktiviertes und damit
  495.   nicht existentes Subst-Laufwerk angewandt werden.
  496. * Registry Zugriffe in der Run Gruppe werden nun konsequent unterbunden, wenn
  497.   XSubst nicht lokal installiert ist. Damit werden eventuelle ─nderungen am
  498.   Startverhalten von XSubst bez. Windows-Neustart verhindert.
  499. * Ein deaktiviertes Subst-Laufwerk bleibt nun nach einer PfadΣnderung
  500.   konsequenterweise weiterhin deaktiviert.
  501. * Wurde bei deaktivierten Warnhinweisen ein Subst-Laufwerk deaktiviert, waren
  502.   anschliessend die Buttons fⁿr ─ndern sowie Trennen rot unterlegt und bei
  503.   aktivierten Warnhinweisen gab es alternativ dazu einen Warnrequester. Da das
  504.   Warnsystem jedoch nur bei tatsΣchlichen Laufwerks-Trennungen aktiv werden
  505.   soll, bleiben die beiden Buttons in diesem Fall jetzt konsequenterweise ohne
  506.   Warnungen.
  507. * Verzeichnis-Requester enthΣlt nun Angaben ⁿber den Modus (Verbinden/─ndern)
  508.   und das Laufwerk.
  509. * Pfadangaben werden nun auch bei inaktiven Laufwerken im LongPath Format
  510.   angezeigt.
  511. * Kann mit ─ndern oder Aktivieren kein Subst-Laufwerk eingerichtet werden, wird
  512.   automatisch wieder der vorherige Zustand des Laufwerkes hergestellt.
  513. * Tab-Reihenfolge der Buttons korrigiert.
  514. * Fⁿr unbekannte Laufwerkstypen wurde der Typ "Unbekannt" hinzugefⁿgt.
  515. * Desktop-Verknⁿpfungen enthalten nun im Kommentar zusΣtzlich den Pfad mit dem
  516.   das Laufwerk verbunden ist.
  517. * Hilfe erweitert.
  518.  
  519. 1.5 16.3.2006
  520. -------------
  521. * RELEASE
  522. * Ob Gitterlinien angezeigt werden oder nicht, ist jetzt wΣhlbar.
  523. * Da Windows XP die M÷glichkeit bietet inaktive Trayicons auszublenden, ist
  524.   die Angabe der Versionsnummer im Tooltip des Trayicons eher hinderlich und
  525.   wurde deshalb rausgenommen.
  526.  
  527. 1.0.108 BETA 1.5 3.3.2006
  528. -------------------------
  529. * Funktionen {Neu Verbinden} und {Temp. trennen} zu {Aktivieren} und
  530.   {Deaktivieren} auf einem Button zusammengefasst. Weiterhin {Verbinden}
  531.   und {─ndern} auf einem Button zusammengefasst. Das spart insgesamt wieder
  532.   einen Button. (Vorschlag: Icfu)
  533. * Per Konfiguration kann nun die Fensterbreite, sowie die Reihenfolge der
  534.   Spalten Σnderbar geschaltet werden. Reihenfolge, Spaltenbreite sowie
  535.   Fensterbreite werden dann dauerhaft gespeichert. Dies beruht auf dem Vorschlag
  536.   von Icfu, die Spalten anders anzuordnen. Da ich die Reihenfolge jedoch nicht
  537.   fest Σndern wollte, hab ich das ganze nun v÷llig flexibel ausgelegt.
  538. * Gitterlinien in Liste aktiviert. Das ist optisch angenehmer.
  539.  
  540. 1.0.98 BETA 1.5 28.2.2006
  541. -------------------------
  542. * Bugfix: Wurde XSubst von einem WechseldatentrΣger gestartet, wurde zwar der
  543.   Warn-Hinweis eingeblendet und Funktionen gesperrt, aber trotzdem der aktuelle
  544.   Pfad in die Registry (Run) eingetragen.
  545. * Neue Funktion: {Temp. trennen}. Damit lΣsst sich ein permanentes Subst-
  546.   Laufwerk vorrⁿbergehend (temporΣr) trennen.
  547. * Funktionen {Verbinden} und {Neu Verbinden} zu einer Funktion zusammengefasst.
  548.   Bei nΣherer Betrachtung machten zwei Buttons definitv keinen Sinn.
  549. * Onlinehilfe ⁿberarbeitet.
  550.  
  551. 1.0.89 BETA 1.5 25.2.2006
  552. -------------------------
  553. * Onlinehilfe geschrieben.
  554. * HTMLHelp-System eingebaut.
  555. * Menⁿ geΣndert.
  556.  
  557. 1.0.87 BETA 1.5 24.2.2006
  558. -------------------------
  559. * Kann jetzt wahlweise auch in Systray minimiert werden. (Vorschlag: gresti)
  560.  
  561. 1.0.85 BETA 1.5 24.2.2006
  562. -------------------------
  563. * Bugfix: Wurde ein permanentes Subst-Laufwerk in ein Netz-Laufwerk geΣndert,
  564.   wurde fΣlschlicherweise ein inaktives Subst-Laufwerk erkannt und auch so
  565.   behandelt. TatsΣchlich war es aber bereits ein Netz-Laufwerk.
  566. * Bugfix: Der Verknⁿpfungs-Button konnte auch bei nicht vorhandenen Laufwerken
  567.   angewandt werden. Das ist natⁿrlich Nonsens, vor allem da Windows dann auch
  568.   gar nicht wusste, was es fⁿr einen System-Link anlegen soll und deshalb
  569.   einfach einen Text-Link erzeugte.
  570. * XSubst kann nun auch minimiert werden.
  571. * Inaktive aber als permament angelegte Subst-Laufwerke k÷nnen nun per Button
  572.   wieder neu verbunden werden. Hilfreich, wenn ein Subst-Laufwerk beim Windows-
  573.   Start auf einen nicht vorhandenen WechseldatentrΣger wie z.B. USB-Platte
  574.   gemounted werden soll, aber dieser zu diesem Zeitpunkt nicht eingelegt bzw.
  575.   angemeldet ist. (Vorschlag: gresti)
  576.  
  577. 1.0.82 BETA 1.5 22.2.2006
  578. -------------------------
  579. * Bugfix: Wurde {Trennen} gewΣhlt und dann aber abgebrochen, wurden nicht wieder
  580.   alle Buttons freigegeben. Change-Button wurde ausserdem gar nicht
  581.   berⁿcksichtigt.
  582. * Zu allen Laufwerken k÷nnen nun auch direkte Verknⁿpfungen auf dem Desktop
  583.   angelegt werden. (Vorschlag: gresti) Optional k÷nnen zu neuen Laufwerken auch
  584.   automatisch Verknⁿpfungen angelegt werden, wenn diese standardmΣssig auf
  585.   permanent gestellt sind.
  586.  
  587. 1.0.80 BETA 1.5 21.2.2006
  588. -------------------------
  589. * Die Ermittlung um welches Windows es sich handelt, erfolgt nun ⁿber API-
  590.   Aufrufe anstatt Registry. Das ist zum einen sehr viel prΣziser und zum anderen
  591.   gΣbe es dadurch die M÷glichkeit, jedes Windows getrennt zu behandeln wenn
  592.   n÷tig. Zur Zeit reicht jedoch die Abfrage ob NT-Kernel oder nicht.
  593. * Es werden nun auch die Pfade von temporΣren Netz-Laufwerken ermittelt. Dies
  594.   war bisher nur bei permanenten der Fall.
  595. * Parallel zu Subst-Laufwerken, gibt es nun auch bei Netz-Laufwerken die Angabe
  596.   ob temporΣr oder pemanent.
  597. * Unterstⁿtzung fⁿr Netzlaufwerke eingebaut. Diese werden exakt wie Subst-
  598.   Laufwerke behandelt mit den gleichen Funktionen. Damit ist die Bedienung
  599.   bezⁿglich beider Laufwerks-Typen identisch.
  600. * Es gibt nun Warnhinweise oder aber rot gefΣrbte Buttons (umschaltbar). Dieses
  601.   System dient als Warnung um Datenverlust vorzubeugen, wenn bei bestimmten
  602.   Funktionen das jeweilige Laufwerk getrennt werden muss.
  603. * Mit XSubst konnte man verschachtelte Subst-Laufwerke anlegen. Das gleiche
  604.   wⁿrde ab dieser Version auch mit Netz-Laufwerken gehen. Um Chaos zu
  605.   vermeiden, wird eine solche Verschachtelung nun prinzipiell verhindert.
  606. * Es wird nun beim Start geprⁿft, ob sich XSubst auf einer festen lokalen
  607.   Festplatte befindet oder nicht. Je nachdem werden dann Funktionen gesperrt die
  608.   nicht m÷glich sind, wenn XSubst z.B. von einem USB-Stick aufgerufen wird. Der
  609.   Warnhinweis selbst ist ⁿber einen Registry Tweak abschaltbar.
  610. * Kleines Menⁿ eingebaut.
  611. * Infofenster eingebaut.
  612. * Konfiguration eingebaut um auf einige Dinge Einfluss nehmen zu k÷nnen.
  613. * Es kann nun festgelegt werden, ob Subst-Laufwerke standardmΣssig auf permanent
  614.   gesetzt werden oder nicht. Gleiches gilt fⁿr Netz-Laufwerke.
  615. * Es werden nun zu etlichen Aktionen entsprechende Fehlermeldungen ausgegeben,
  616.   falls nicht erfolgreich. XSubst ist also etwas gesprΣchiger geworden. *g*
  617. * Fast der gesamte Sourcecode wurde umgekrempelt und optimiert. Ausser der GUI
  618.   hat diese Version nicht mehr viel mit 1.0.63 gemeinsam. u.a. habe ich meine
  619.   Registry-Library v÷llig neu geschrieben und um neue Funktionen erweitert.
  620. * Speicherung der Subst-Daten und der erstmals verfⁿgbaren Konfiguration,
  621.   erfolgt nun konsequent in der Registry (USER). Dies hat etliche Vorteile: Zum
  622.   einen wird dadurch eine konsequente Benutzerverwaltung m÷glich, die
  623.   theoretisch nun auch unter 9x funktionieren mⁿsste (sofern dort aktiviert).
  624.   Weiterhin gibt es keine Probleme mit eventuell fehlenden Rechten (durch einen
  625.   Admin festgelegt). Ausserdem kann der Standort der xsubst.exe nun beliebig
  626.   verΣndert werden, da die globale Registry herangezogen wird, statt lokaler
  627.   INI. Nach dem Σndern des Installationspfades der .exe muss diese nur einmalig
  628.   kurz aufgerufen werden.
  629.  
  630. 1.0.63 10.10.2005
  631. -----------------
  632. * Umstellung von ZIP auf NSIS Installer.
  633.  
  634. 1.0.63 23.8.2005
  635. ----------------
  636. * Erste ÷ffentliche Version
  637.  
  638. 1.0.0 (2003)
  639. -----------------
  640. * Genaue Angaben nicht m÷glich, da XSubst lange Zeit ein rein internes Tool war.
  641.  
  642. XSubst ⌐ by Luke Filewalker  
  643. [EOFCAC]